export interface AgentMrRefundDetailsVO {
  /**
   * ID
   */
  id: string | number;

  /**
   * 退款申请ID
   */
  refundApplyId: string | number;

  /**
   * 医代ID
   */
  agentMrId: string | number;

  /**
   * 系统用户ID
   */
  sysUserId: string | number;

  /**
   * 充值订单ID
   */
  rechargeId: string | number;

  /**
   * 充值编号
   */
  rechargeNo: string;

  /**
   * 支付单号
   */
  payNo: string;

  /**
   * 支付类型
   */
  payWay: number;

  /**
   * 充值金额
   */
  rechargeAmount: number;

  /**
   * 充值次数
   */
  rechargeBalance: number;

  /**
   * 退款单号
   */
  refundNo: string;

  /**
   * 退款类型
   */
  refundWay: number;

  /**
   * 退款结果
   */
  refundResult: string;

  /**
   * 申请退款次数
   */
  applyRefundBalance: number;

  /**
   * 申请退款金额
   */
  applyRefundAmount: number;

  /**
   * 实际退款次数
   */
  actualRefundBalance: number;

  /**
   * 实际退款金额
   */
  actualRefundAmount: number;

  /**
   * 状态
   */
  status: number;

  /**
   * JSON串存储扩展字段
   */
  otherVal: string;

  /**
   * 备注
   */
  remark: string;

}

export interface AgentMrRefundDetailsForm extends BaseEntity {
  /**
   * ID
   */
  id?: string | number;

  /**
   * 退款申请ID
   */
  refundApplyId?: string | number;

  /**
   * 医代ID
   */
  agentMrId?: string | number;

  /**
   * 系统用户ID
   */
  sysUserId?: string | number;

  /**
   * 充值订单ID
   */
  rechargeId?: string | number;

  /**
   * 充值编号
   */
  rechargeNo?: string;

  /**
   * 支付单号
   */
  payNo?: string;

  /**
   * 支付类型
   */
  payWay?: number;

  /**
   * 充值金额
   */
  rechargeAmount?: number;

  /**
   * 充值次数
   */
  rechargeBalance?: number;

  /**
   * 退款单号
   */
  refundNo?: string;

  /**
   * 退款类型
   */
  refundWay?: number;

  /**
   * 退款结果
   */
  refundResult?: string;

  /**
   * 申请退款次数
   */
  applyRefundBalance?: number;

  /**
   * 申请退款金额
   */
  applyRefundAmount?: number;

  /**
   * 实际退款次数
   */
  actualRefundBalance?: number;

  /**
   * 实际退款金额
   */
  actualRefundAmount?: number;

  /**
   * 状态
   */
  status?: number;

  /**
   * JSON串存储扩展字段
   */
  otherVal?: string;

  /**
   * 备注
   */
  remark?: string;

}

export interface AgentMrRefundDetailsQuery extends PageQuery {

  /**
   * 退款申请ID
   */
  refundApplyId?: string | number;

  /**
   * 医代ID
   */
  agentMrId?: string | number;

  /**
   * 系统用户ID
   */
  sysUserId?: string | number;

  /**
   * 充值订单ID
   */
  rechargeId?: string | number;

  /**
   * 充值编号
   */
  rechargeNo?: string;

  /**
   * 支付单号
   */
  payNo?: string;

  /**
   * 支付类型
   */
  payWay?: number;

  /**
   * 充值金额
   */
  rechargeAmount?: number;

  /**
   * 充值次数
   */
  rechargeBalance?: number;

  /**
   * 退款单号
   */
  refundNo?: string;

  /**
   * 退款类型
   */
  refundWay?: number;

  /**
   * 退款结果
   */
  refundResult?: string;

  /**
   * 申请退款次数
   */
  applyRefundBalance?: number;

  /**
   * 申请退款金额
   */
  applyRefundAmount?: number;

  /**
   * 实际退款次数
   */
  actualRefundBalance?: number;

  /**
   * 实际退款金额
   */
  actualRefundAmount?: number;

  /**
   * 状态
   */
  status?: number;

  /**
   * JSON串存储扩展字段
   */
  otherVal?: string;

  /**
   * 创建时间
   */
  createTime?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



